a puddle of stagnant water - Deutsch Englisch Wörterbuch